unquenchable desire

Translations
неутолимое желание
He felt an unquenchable desire to explore the world.
Он почувствовал неутолимое желание исследовать мир.
Definitions
An intense and insatiable longing or craving for something that cannot be satisfied or fulfilled.